// newTodo.js
Page({
    data: {
      todoTypes: [
        { label: '日常', value: '日常' },
        { label: '学习', value: '学习' },
        { label: '工作', value: '工作' },
        { label: '爱好', value: '爱好' },
        { label: '社交', value: '社交' },
        { label: '娱乐', value: '娱乐' }
      ],
      selectedType: '',
      selectedDate: '',
      todoContent: '',
      calendarVisible: false // 控制日历显示/隐藏
    },
  
  // 显示日历
  showCalendar() {
    this.setData({ calendarVisible: true });
  },

  // 确认选择日期
  onDateConfirm(e) {
    this.setData({
      selectedDate: e.detail.date,
      calendarVisible: false
    });
  },
  
    onTypeChange(e) {
      this.setData({ selectedType: e.detail.value });
    },
    inputTodoContent(e) {
      this.setData({ todoContent: e.detail.value });
    },
    saveTodo() {
      const { selectedType, todoContent, selectedDate } = this.data;
      if (!selectedType) return wx.showToast({ title: '请选择类型', icon: 'none' });
      if (!todoContent.trim()) return wx.showToast({ title: '请输入内容', icon: 'none' });
      if (!selectedDate) return wx.showToast({ title: '请选择日期', icon: 'none' });
  
      console.log('保存待办:', { type: selectedType, content: todoContent, date: selectedDate });
      wx.showToast({ title: '保存成功', icon: 'success' });
      setTimeout(() => wx.navigateBack(), 1500);
    }

    // onLoad() {
    //     // 测试API是否可用
    //     if (typeof wx.chooseDate !== 'function') {
    //       console.error('环境不支持wx.chooseDate');
    //     } else {
    //       console.log('wx.chooseDate可用');
    //       // 可选：直接弹出日历验证
    //       // wx.chooseDate({ success: res => console.log(res) });
    //     }
    //   }
  })
  